• Attacks on Integer-RLWE 

      Budroni, Alessandro; Chetioui, Benjamin; Franch, Ermes (Journal article; Peer reviewed, 2020)
      In 2019, Gu Chunsheng introduced Integer-RLWE, a variant of RLWE devoid of some of its efficiency flaws. Most notably, he proposes a setting where n can be an arbitrary positive integer, contrarily to the typical construction ...
    • P3 problem and Magnolia language: Specializing array computations for emerging architectures 

      Chetioui, Benjamin; Larnøy, Marius Kleppe; Järvi, Jaakko Timo Henrik; Haveraaen, Magne; Mullin, Lenore (Journal article; Peer reviewed, 2022)
      The problem of producing portable high-performance computing (HPC) software that is cheap to develop and maintain is called the P3 (performance, portability, productivity) problem. Good solutions to the P3 problem have ...
    • Revisiting Language Support for Generic Programming: When Genericity Is a Core Design Goal 

      Chetioui, Benjamin; Järvi, Jaakko Timo Henrik; Haveraaen, Magne (Journal article; Peer reviewed, 2022)
      Context Generic programming, as defined by Stepanov, is a methodology for writing efficient and reusable algorithms by considering only the required properties of their underlying data types and operations. Generic ...